package cn.iocoder.yudao.module.shop.convert.masterstatistics;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.shop.controller.admin.masterstatistics.vo.*;
import cn.iocoder.yudao.module.shop.dal.dataobject.masterstatistics.ShopMasterStatisticsDO;

/**
 * 艾灸师统计 Convert
 *
 * @author 曹建伟
 */
@Mapper
public interface ShopMasterStatisticsConvert {

    ShopMasterStatisticsConvert INSTANCE = Mappers.getMapper(ShopMasterStatisticsConvert.class);

    ShopMasterStatisticsDO convert(ShopMasterStatisticsCreateReqVO bean);

    ShopMasterStatisticsDO convert(ShopMasterStatisticsUpdateReqVO bean);

    ShopMasterStatisticsRespVO convert(ShopMasterStatisticsDO bean);

    List<ShopMasterStatisticsRespVO> convertList(List<ShopMasterStatisticsDO> list);

    PageResult<ShopMasterStatisticsRespVO> convertPage(PageResult<ShopMasterStatisticsDO> page);

    List<ShopMasterStatisticsExcelVO> convertList02(List<ShopMasterStatisticsDO> list);

}
